<prism:ModuleCatalog xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
    xmlns:sys="clr-namespace:System;assembly=mscorlib"
    xmlns:prism="clr-namespace:Microsoft.Practices.Prism.Modularity;assembly=Microsoft.Practices.Prism">

    <prism:ModuleInfo Ref="UserAccountModule.dll"
                      ModuleName="UserAccountModule"
                      ModuleType="UserAccountModule.ModuleInit, UserAccountModule, Version=1.0.0.0"
                      InitializationMode="WhenAvailable"/>
    
    <prism:ModuleInfo Ref="StudentModule.dll"
                      ModuleName="StudentModule"
                      ModuleType="StudentModule.ModuleInit, StudentModule, Version=1.0.0.0"
                      InitializationMode="WhenAvailable"/>
    
    <prism:ModuleInfo Ref="CatalogModule.dll"
                      ModuleName="CatalogModule"
                      ModuleType="CatalogModule.ModuleInit, CatalogModule, Version=1.0.0.0"
                      InitializationMode="OnDemand"/>

    <prism:ModuleInfo Ref="PortfolioModule.dll"
                      ModuleName="PortfolioModule"
                      ModuleType="PortfolioModule.ModuleInit, PortfolioModule, Version=1.0.0.0"
                      InitializationMode="OnDemand"/>
    
    <prism:ModuleInfo Ref="SystemModule.dll"
                      ModuleName="SystemModule"
                      ModuleType="SystemModule.ModuleInit, SystemModule, Version=1.0.0.0"
                      InitializationMode="OnDemand"/>

    <!--<prism:ModuleInfo Ref="Module1.dll"
                      ModuleName="Module1"
                      ModuleType="Module1.ModuleInit, Module1, Version=1.0.0.0"
                      InitializationMode="WhenAvailable"/>-->

    <!--<prism:ModuleInfo Ref="Module2.dll"
                      ModuleName="Module2"
                      ModuleType="Module2.ModuleInit, Module2, Version=1.0.0.0"
                      InitializationMode="WhenAvailable">
        <prism:ModuleInfo.DependsOn>
            <sys:String>Module1</sys:String>
        </prism:ModuleInfo.DependsOn>
    </prism:ModuleInfo>-->

</prism:ModuleCatalog>

